home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Internet / WWW / apache_1.0.5 / src / Configuration < prev    next >
Text File  |  1996-04-11  |  6KB  |  172 lines

  1. # Config file for the Apache httpd.
  2.  
  3. # There are three types of lines here:
  4.  
  5. # '#' comments, distinguished by having a '#' as the first non-blank character
  6. #
  7. # Lines which set a Make option --- these are simply copied into the Makefile
  8. #
  9. # Module selection lines, distinguished by having 'Module' at the front.
  10. # These list the configured modules, in priority order (highest priority
  11. # first).  They're down at the bottom.
  12.  
  13. # First, ordinary compile-time configuration.
  14.  
  15. # What to call the compiler:  For normal machines with ANSI compilers
  16. # CC= cc
  17. # For Suns or other non-ANSI platforms. Please make sure your gcc is
  18. # 2.0 or later, as 1.40 seems to create bad code for the Sun 4.
  19. CC= cc
  20.  
  21. # CFLAGS, compile flags.
  22.  
  23. # If you want no reverse hostname resolution, use -DMINIMAL_DNS
  24. # If you want to have more secure hostname resolution at the cost of some 
  25. # performance, use -DMAXIMUM_DNS.
  26. # If you want setting the xbit of a file to cause it to be treated as
  27. # server-included HTML (unless it is a CGI script), say -DXBITHACK.  Note
  28. # that this is a run-time option, per-directory, either way (via the XBITHACK
  29. # command); this option only sets the default.
  30.  
  31. # [Some other former Apache compile-time options are now treated differently;
  32. #  the virtual host code is always present; DBM auth is an optional module, and
  33. #  may be configured out by changing the module config below, though it still
  34. #  defaults in.  Note that this config file does not include DBM auth by
  35. #  default --- configure it in below if you need it].
  36.  
  37. CFLAGS= -O2 -arch m68k -arch i386 -arch hppa -arch sparc
  38.  
  39. # Place here any flags you may need upon linking, such as a flag to
  40. # prevent dynamic linking (if desired)
  41. LFLAGS= 
  42.  
  43. # Place here any extra libraries you may need to link to. 
  44. # -lndbm is commonly required for DBM auth, if that is configured in.
  45. EXTRA_LIBS=-ldbm
  46.  
  47. # AUX_CFLAGS are system-specific control flags.
  48. # NOTE: IF YOU DO NOT CHOOSE ONE OF THESE, EDIT httpd.h AND CHOOSE
  49. # SETTINGS FOR THE SYSTEM FLAGS. IF YOU DON'T, BAD THINGS WILL HAPPEN.
  50.  
  51. # For SunOS 4
  52. #AUX_CFLAGS= -DSUNOS4
  53. # For Solaris 2.
  54. #AUX_CFLAGS= -DSOLARIS2
  55. #AUX_LIBS= -lsocket -lnsl
  56. # For SGI IRIX. Use the AUX_LIBS line if you're using NIS and want
  57. # user-supported directories
  58. #AUX_CFLAGS= -DIRIX
  59. #AUX_LIBS= -lsun
  60. # For HP-UX       n.b. if you use the paid-for HP CC compiler, use flag -Ae
  61. #AUX_CFLAGS= -DHPUX
  62. # For AIX
  63. #AUX_CFLAGS= -DAIX -U__STR__
  64. # For Ultrix
  65. #AUX_CFLAGS= -DULTRIX
  66. # For DEC OSF/1
  67. #AUX_CFLAGS= -DOSF1
  68. # For NeXT
  69. AUX_CFLAGS= -DNEXT
  70. # For Sequent
  71. #AUX_CFLAGS= -DSEQUENT
  72. # For Linux -m486 ONLY IF YOU HAVE 486 BINARY SUPPORT IN KERNEL
  73. #AUX_CFLAGS= -DLINUX
  74. # For A/UX
  75. #AUX_CFLAGS= -DAUX -D_POSIX_SOURCE
  76. #AUX_LIBS= -lposix -lbsd -s
  77. # For SCO ODT 3
  78. # libcrypt_i available from sosco.sco.com, files /SLS/lng225b.Z and
  79. # /SLS/lng225b.ltr.Z
  80. # the -Oe option causes cc to die compiling mod_imap (using 3.0.0a of the dev sys)
  81. #CFLAGS= -Oacgiltz
  82. #AUX_CFLAGS= -DSCO
  83. #AUX_LIBS= -lPW -lsocket -lmalloc -lcrypt_i
  84. # For SCO OpenServer Release 5
  85. #AUX_CFLAGS= -DSCO5
  86. #AUX_LIBS=-lsocket -lmalloc
  87. # For SVR4
  88. #AUX_CFLAGS= -DSVR4
  89. #AUX_LIBS= -lsocket -lnsl -lc
  90. # For UnixWare 2.x, no longer just SVR4 (sigh) - use cc, not gcc
  91. # AUX_CFLAGS= -DSVR4 -DUW2
  92. # AUX_LIBS= -lsocket -lnsl -lcrypt
  93. # For Amdahl UTS 2.1
  94. # -Xa enables ANSI mode, -eft is expanded types
  95. #AUX_CFLAGS= -Xa -eft -DUTS21
  96. #AUX_LIBS= -lsocket -lbsd -la
  97. # For HP/Apollo Domain/OS
  98. #AUX_CFLAGS= -DAPOLLO
  99. # For NetBSD/FreeBSD/BSDI 2.x
  100. # -m486 only if you are running on Intel 486/586
  101. #AUX_CFLAGS= -m486
  102. # BSDI doesn't need -lcrypt
  103. #AUX_LIBS= -lcrypt
  104. # For QNX
  105. #AUX_CFLAGS= -DQNX
  106. #AUX_LFLAGS= -N 0x20000
  107. # For LynxOS
  108. #AUX_CFLAGS= -DLYNXOS
  109. #EXTRA_LIBS=-lbsd -ldes -lc_p
  110.  
  111. ################################################################
  112. # Module configuration
  113. #
  114. # Modules are listed in reverse priority order --- the ones that come
  115. # later can override the behavior of those that come earlier.  This
  116. # can have visible effects; for instance, if UserDir followed Alias,
  117. # you couldn't alias out a particular user's home directory.
  118.  
  119. # Basic modules (i.e., generally useful stuff that works everyplace):
  120.  
  121. Module mime_module         mod_mime.o
  122. Module access_module       mod_access.o
  123. Module auth_module         mod_auth.o
  124. Module negotiation_module  mod_negotiation.o
  125. Module includes_module     mod_include.o
  126. Module dir_module          mod_dir.o
  127. Module cgi_module          mod_cgi.o
  128. Module userdir_module      mod_userdir.o
  129. Module alias_module        mod_alias.o
  130. Module common_log_module   mod_log_common.o
  131.  
  132. # Modules which implement Apache extensions:
  133. # These can be commented out if you don't want them
  134. # (or don't have the decade-old "new" DBM libs).
  135.  
  136. Module asis_module        mod_asis.o
  137. #Module imap_module        mod_imap.o
  138. Module dbm_auth_module  mod_auth_dbm.o
  139.  
  140. # Optional modules for *full* NCSA compatibility --- we think these log
  141. # files are a bad idea, but reasonable people seem to disagree:
  142.  
  143. Module agent_log_module    mod_log_agent.o
  144. Module referer_log_module  mod_log_referer.o
  145.  
  146. # Finally, outright experiments --- mod_dld defines commands which
  147. # allows other modules to be loaded in at runtime, and mod_cookies
  148. # uses Netscape cookies to automatically construct and log accurate
  149. # click-trails from Netscape cookies, for Netscape-using clients who
  150. # aren't coming in via proxy.
  151.  
  152. # Module dld_module     mod_dld.o
  153. Module cookies_module mod_cookies.o
  154.  
  155. # Finally, this is a *replacement* for mod_log_common which 
  156. # supports a LogFormat directive which allows you to specify what
  157. # goes into the TransferLog (if you want Referer, etc.) --- see the
  158. # source code for docs.  It is likely that something like this will
  159. # be the default logger in a future release, but this is very much
  160. # an experimental piece of code, and the syntax, etc., are still
  161. # up for grabs.
  162. #
  163. # If you play with this, remember to drop the standard
  164. # mod_log_common --- a server with both will work, but you'll get
  165. # very confused trying to figure out what's going on...
  166.  
  167. # Module config_log_module mod_log_config.o
  168.  
  169. Module expires_module   mod_expires.o
  170. Module action_module    mod_actions.o
  171. Module imap_module      mod_imap_new.o
  172.